#include <iostream>
using namespace std;
typedef long long LL;
#define endl '\n'
// 公平组合游戏
// 两人依次做出决策
// 决策行为只有比局决定不由参与者决定
// 经过有限轮游戏后一定会结束
////////////////////////////////////////////////
// n = 0 时该轮次的人输掉比赛
// n % （k + 1） ！= 0 -> n % （k + 1） = 0 【1 - k】
// n % （k + 1） = 0 -> n % (k + 1) != 0 

void solve() 
{
    int n, k; cin >> n >> k;
    if(n % (k + 1)) cout << 1 << endl;
    else cout << 2 << endl;
}

int main()
{
    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
    int T = 1;
	// cin >> T;
	while(T--)
	{
        solve();
	}
	return 0;
}